﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HerGoS.Interfaces;

namespace HerGoS.Viaticos.Entities
{
   [Serializable]
    public class Gastos: HGSEntity
	{
		#region Construction
        public Gastos()
        {
            Initializer();
        }
          
        private void Initializer()
        {
        }

		#endregion

		#region DataMembers

        private DateTime? _FechaGasto;
         private string _Cuit;
        private string _Numero;
        private TipoConcepto _TipoConcepto;
       private string _Concepto;
        private decimal _MontoGasto;

      
		#endregion

		#region Properties


        public DateTime? FechaGasto
        {
            get { return _FechaGasto; }
            set { _FechaGasto = value; }
        }

        public string Cuit
        {
            get { return _Cuit; }
            set { _Cuit = value; }
        }


        public string Numero
        {
            get { return _Numero; }
            set { _Numero = value; }
        }

        public TipoConcepto TipoConcepto
        {
            get { return _TipoConcepto; }
            set { _TipoConcepto = value; }
        }

        public decimal MontoGasto
        {
            get { return _MontoGasto; }
            set { _MontoGasto = value; }
        }


        public string Concepto
        {
            get { return _Concepto; }
            set { _Concepto = value; }
        }



		#endregion
		
		#region Overrides
		/// <summary>
		/// Returns the string of the object.
		/// </summary>
		/// <returns>String</returns>
		public override String ToString()
		{
			return this.Numero.ToString();
		}

		#endregion
    


    }
}
